REGISTER ADDRESS POWER-ON MCLR RESET WAKE UP
RESET FROM SLEEP
W - xxxx xxxx uuuu uuuu uuuu uuuu
INDF 00h ---- ---- ---- ---- ---- ----
TMRO 01h xxxx xxxx uuuu uuuu uuuu uuuu
PCL 02h 000h 0000h PC +1 (2)
STATUS 03h 0001 1xxx 000? ?uuu(3) uuu? ?uuu(3)
FSR 04h xxxx xxxx uuuu uuuu uuuu uuuu
PORTA 05h ---u uuuu ---u uuuu ---u uuuu
PORTB 06h xxxx xxxx uuuu uuuu uuuu uuuu
EEDATA 08h xxxx xxxx uuuu uuuu uuuu uuuu
EEADR 09h xxxx xxxx uuuu uuuu uuuu uuuu
PCLATH 0Ah ---0 0000 ---0 0000 ---u uuuu
INTCON 0Bh 0000 000x 0000 000u 0000 000(1)
INDF 80h ---- ---- ---- ---- ---- ----
OPTION 81h 1111 1111 1111 1111 uuuu uuuu
PCL 82h 0000h 0000h PC +1
STATUS 83h 0001 1xxx 000? ?uuu(3) uuu? ?uuu(3)
FSR 84h xxxx xxxx uuuu uuuu uuuu uuuu
TRISA 85h ---1 1111 ---1 1111 ---u uuuu
TRISB 86h 1111 1111 1111 1111 uuuu uuuu
EECON1 88h ---0 0000 ---0 ?000 ---0 ?uuu
EECON2 89h ---- ---- ---- ---- ---- ----
PCLATH 8Ah ---0 0000 ---0 0000 ---u uuuu
INTCON 8Bh 0000 000x 0000 000u uuuu uuuu(1)
Legend
u = unchanged
x = unknown
- = unimplemented bit read as '0'
? = value depends on condition
Notes:
(1) = One or more bits in INTCON will be affected (to cause wake-up)
(2) = When the wake-up is due to an interrupt and the GIE bit is set,
the PC is loaded with the interrupt vector (0004h)
(3) = See PIC datasheet for reset values for each condition